#ifndef _MOE_OBSERVER
#define _MOE_OBSERVER
/**@see Observable*/
class Observer {

public:
    Observer() {}

    virtual ~Observer() {}

    virtual void notify(const void *value) = 0;

};

#endif
